package com.zg.scf.domain.vo;

import com.zg.common.core.dao.scf.entity.Company;
import com.zg.common.core.dao.scf.entity.EnLevel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Timestamp;

@Data
public class ScfRoleVo {
    @ApiModelProperty("角色id")
    private Long id;

    @ApiModelProperty("数据创建者")
    private String createBy;

    @ApiModelProperty("数据更新者")
    private String updateBy;

    @ApiModelProperty("乐观锁")
    private Integer ver;

    @ApiModelProperty("是否删除")
    private Boolean isDel;

    @ApiModelProperty("查询字符串")
    private String searchStr;

    @ApiModelProperty("数据创建时间")
    private Timestamp createTime;

    @ApiModelProperty("数据更新时间")
    private Timestamp updateTime;

    @ApiModelProperty("角色名称")
    private String name;

    @ApiModelProperty("角色描述")
    private String intro;

    @ApiModelProperty("角色ID")
    private Long roleId;

    @ApiModelProperty("类型")
    private String type;

    @ApiModelProperty("认证状态")
    private String authStatue;

    @ApiModelProperty("企业等级")
    private EnLevel enLevel;

    @ApiModelProperty("所属企业")
    private Company company;
}
